﻿
	#table_wrap{
		width:700px;
	}
	.attr{
		line-height:35px;
		text-align:center;
	}
	#begin_date_b{
		width:90px;
	}
	#end_date_b{
		width:90px;
	}
	.value{
		line-height:35px;
		text-align:center;
	}

	#table{
		margin-left:20px;
		width:700px;
	}
	#table_main{
		border-left:1px solid;
	}
	/* row 1 */
	#row_1{
		width:690px;
		height:50px;
		border-top:1px solid;
		border-bottom:1px solid;
	}
	#row_1 .col_1{
		width:230px;
		float:left;
	}
	#row_1 .attr{
		height:50px;
		width:70px;
		float:left;
	}
	#row_1 .value{
		height:50px;
		width:158px;
		/* width:160px\9; *//*usable in IE 8*/
		float:left;
		border-left:1px solid;
		border-right:1px solid;
	}
	#row_1 .col_2{
		width:230px;
		float:left;
	}
	#row_1 .col_3{
		width:230px;
		float:left;
	}
	
	/* row 2*/
	#row_2{
		width:690px;
		height:50px;
		border-bottom:1px solid;
	}
	#row_2 .attr{
		height:50px;
		width:70px;
		float:left;
	}
	#row_2 .value{
		height:50px;
		width:158px;
		/* width:160px\9; *//*usable in IE 8*/
		float:left;
		border-left:1px solid;
		border-right:1px solid;
	}
	#row_2 .col_1{
		width:230px;
		float:left;
	}
	#row_2 .col_2{
		width:230px;
		float:left;
	}
	#row_2 .col_3{
		width:230px;
		float:left;
	}
	/*  row 3*/
	#row_3{
		width:690px;
		height:70px;
		border-bottom:1px solid;
	}
	#row_3 .attr{
		height:70px;
		width:70px;
		float:left;
	}
	#row_3 .value{
		height:70px;
		width:158px;
		/* width:160px\9; *//*usable in IE 8*/
		float:left;
		line-height:35px;
		border-left:1px solid;
		border-right:1px solid;
	}
	#row_3 .col_1{
		width:230px;
		float:left;
	}
	#row_3 .col_2{
		width:179px;
		float:left;
	}
	#row_3 .col_2 .value{
		width:107px;
/* 		width:109px\9;
 */	}
	#row_3 .col_3{
		width:281px;
		float:left;
	}
	#row_3 .col_3 .attr{
		width:50px;
	}
	#row_3 .col_3 .value{
		width:229px;
		/* width:231px\9; */
	}
	#during{
		width:228px;
	}
	#d_r1{
		height:35px;
		width:229px;
/* 		width:228px\9;
 */		line-height:35px;
		border-bottom:1px solid;
	}
	#d_r1 div{
		float:left;
	}
	#d_r2{
		height:35px;
		line-height:35px;
	}
	#d_r2 div{
		float:left;
	}
	#row_3 .col_3 .d_attr{
		width:70px;
/* 		width:71px\9;
 */		border-right:1px solid;
	}
	#row_3 .col_3 .d_value{
		width:157px;
		height:35px;
		line-height:35px;
	}
	#hours_input{
	margin-top:7px;
	width:150px;
	height:20px;
	}
	/* row 4*/
	#row_4{
		width:690px;
		height:50px;
		border-bottom:1px solid;
	}
	#row_4 .attr{
		height:50px;
		width:70px;
		float:left;
	}
	#row_4 .value{
		height:50px;
		width:158px;
		/* width:160px\9; *//*usable in IE 8*/
		float:left;
		border-left:1px solid;
		border-right:1px solid;
	}
	#row_4 .col_1{
		width:230px;
		float:left;
	}
	#row_4 .col_2{
		width:230px;
		float:left;
	}
	#row_4 .col_3{
		width:230px;
		float:left;
	}
	
		#table_bottom {
		margin-top:40px;
		font-weight:bold;
	}
	#table_bottom div{
		margin-top:10px;
		float:left;
	}
	.bt_attr{
		
	}
	.bt_value{
		width:110px;
		height:16px;
		border-bottom:1px solid #000;
		margin-right:10px;
	}
	.bt_cell{
		float:left;
	}
	#print {
		margin-left:38%;
	}
	.select_style{
		font-size:16px;
	}
	select{
		font-size:16px;
	}
	#institute_select{
		width:90px;
		height:23px;
		margin-top:14px;
		margin-left:5px;
	}
	#teacher_type{
		height:23px;
		width:60px;
		margin-top:14px;
		margin-left:5px;
	}
	
	